Martin AstudilloMartin Astudillo
SwimmingThe Data Silence After Paris 2026 and How Swimming Fills It With StoryThe clock on the office wall in Beijing reads 2:07 a.m. On screen is a...
EsportsA Report Full of Empty Fields and the Trap of Rushed Conclusions2:47 a.m., I opened the report an analytics partner had sent over. Eleven dat...
International FootballSofyan Amrabat and the Evidence Chain of Patience: When a Forgotten Name Became a Shield in MidfieldIn the 88th minute, the Education City Stadium in Al Rayyan was still taut as...
International FootballReading the Regular Season Through the Eyes of Someone Who Sat in the Negotiation RoomIn the last three matches, the PPDA of this team's midfield rose from 8.4 to...
International FootballMorocco and the Labyrinth of Space: The Defensive Architecture That Took North Africa to the 2026 World Cup Semi-FinalsIn the 78th minute of the 2026 World Cup semi-final at Al Bayt Stadium, a...
International FootballAmrabat's Self-Exile While Morocco Needs Veterans Most: A Contrarian View from Someone Who Once Sat on the World Cup BenchIn the early hours of September 9, Sofyan Amrabat posted a status on Instagra...
Martial ArtsEight Layers of Fight Analysis: When Vietnamese Martial Arts Guesses by FeelTwo in the morning in Busan. I open a file an editor sent over, asking me for...
International FootballThe Foreign Slot, the Residency Clock, and How V.League Repriced a ContractOn 5 January 2026, at Rajamangala, Vietnam beat Thailand 3-2 in the second le...
International Football40 Goals, 9 Matches and the Hollow Feeling: When the Champions League Traded Drama for LegibilityThere was a Champions League night when the net rippled 40 times across 9...
TennisThe Blank Column: When Professional Tennis Has No Data Left to Judge WithMinute 133 of a March afternoon, Court 3, a Challenger 75 event in Southeast...
International FootballUruguay 1-3 Japan: Diego Forlan's First Draft and the Two Concessions Hidden in the Final MinutesUruguay 1-3 Japan: Diego Forlan's First Draft and the Two Concessions Hidden ...
International FootballWhen a Football-Free News Item Gets Tagged 'Football'On the morning of August 13, 2026, I opened my content-tracking board and fou...
BasketballBennie Boatwright's Naturalization: A Strategic Move for Gilas' Future?The bill seeking the naturalization of Bennie Boatwright has lapsed into law ...
EsportsThe Silence of the Model: When Esports Data Has Nothing Left to SayThe scoreline is a liar; data is the only witness I trust. But what happens...
BadmintonIndia's Women's Badminton Team Opens the 2026 Asian Games: The Tie That Never Made the Medal TickerSix medal events on the opening day of the 2026 Asian Games. Eleven athletes...
SwimmingIOC Scraps 12 Committees, Keeps 19: The Governance Table Swimming Has Yet to ReadTwelve committees closed. Nineteen retained. Out of 31 standing structures...
Martial ArtsThe 2026 V.League Referee Error Table: A Mirror Reflecting an Entire Operating SystemThe first statistic I recorded when reviewing all 182 matches of the 2026...
GolfThe Rise of Vietnamese Golf: From Practice Grounds to International ArenasHook: When the final round leaderboard of the 2026 National Golf Championship...
TennisThe Grand Slam Season and the Data Gap Nobody Wants to MentionOn a night in the middle of the Grand Slam season, I stayed back at the...
EsportsSix Giants Absent at VALORANT Champions 2026: When the VCT Points System Denies ItselfOpening: A sixteen-team list and six empty slots In Seoul, September is when...
EsportsA Report Full of Empty Fields and the Trap of Rushed Conclusions2:47 a.m., I opened the report an analytics partner had sent over. Eleven dat...
International FootballSofyan Amrabat and the Evidence Chain of Patience: When a Forgotten Name Became a Shield in MidfieldIn the 88th minute, the Education City Stadium in Al Rayyan was still taut as...
International FootballReading the Regular Season Through the Eyes of Someone Who Sat in the Negotiation RoomIn the last three matches, the PPDA of this team's midfield rose from 8.4 to...
International FootballMorocco and the Labyrinth of Space: The Defensive Architecture That Took North Africa to the 2026 World Cup Semi-FinalsIn the 78th minute of the 2026 World Cup semi-final at Al Bayt Stadium, a...
International FootballAmrabat's Self-Exile While Morocco Needs Veterans Most: A Contrarian View from Someone Who Once Sat on the World Cup BenchIn the early hours of September 9, Sofyan Amrabat posted a status on Instagra...
Martial ArtsEight Layers of Fight Analysis: When Vietnamese Martial Arts Guesses by FeelTwo in the morning in Busan. I open a file an editor sent over, asking me for...
International FootballThe Foreign Slot, the Residency Clock, and How V.League Repriced a ContractOn 5 January 2026, at Rajamangala, Vietnam beat Thailand 3-2 in the second le...
International Football40 Goals, 9 Matches and the Hollow Feeling: When the Champions League Traded Drama for LegibilityThere was a Champions League night when the net rippled 40 times across 9...
TennisThe Blank Column: When Professional Tennis Has No Data Left to Judge WithMinute 133 of a March afternoon, Court 3, a Challenger 75 event in Southeast...
International FootballUruguay 1-3 Japan: Diego Forlan's First Draft and the Two Concessions Hidden in the Final MinutesUruguay 1-3 Japan: Diego Forlan's First Draft and the Two Concessions Hidden ...
International FootballWhen a Football-Free News Item Gets Tagged 'Football'On the morning of August 13, 2026, I opened my content-tracking board and fou...
BasketballBennie Boatwright's Naturalization: A Strategic Move for Gilas' Future?The bill seeking the naturalization of Bennie Boatwright has lapsed into law ...
EsportsThe Silence of the Model: When Esports Data Has Nothing Left to SayThe scoreline is a liar; data is the only witness I trust. But what happens...
BadmintonIndia's Women's Badminton Team Opens the 2026 Asian Games: The Tie That Never Made the Medal TickerSix medal events on the opening day of the 2026 Asian Games. Eleven athletes...
SwimmingIOC Scraps 12 Committees, Keeps 19: The Governance Table Swimming Has Yet to ReadTwelve committees closed. Nineteen retained. Out of 31 standing structures...
Martial ArtsThe 2026 V.League Referee Error Table: A Mirror Reflecting an Entire Operating SystemThe first statistic I recorded when reviewing all 182 matches of the 2026...
GolfThe Rise of Vietnamese Golf: From Practice Grounds to International ArenasHook: When the final round leaderboard of the 2026 National Golf Championship...
TennisThe Grand Slam Season and the Data Gap Nobody Wants to MentionOn a night in the middle of the Grand Slam season, I stayed back at the...
EsportsSix Giants Absent at VALORANT Champions 2026: When the VCT Points System Denies ItselfOpening: A sixteen-team list and six empty slots In Seoul, September is when...
